package com.relytosoft.mizar.analyze.base.constant;

/**
 * 配置参数常量
 *
 * @author Jierry
 * @version 2022/4/2.
 */
public class PropertyConstants {

    /* ---------- 通用配置属性 ---------- */

    public static final String PROPERTY_ENABLED = ".enable";

    public static final String PROPERTY_PREFIX_SPRING = "spring";
    public static final String PROPERTY_PREFIX_RELYTOSFOT = "relytosoft";

    /* ---------- Relytosoft 基础配置属性（第一层） ---------- */

    public static final String PROPERTY_RELYTOSOFT_MIZAR = PROPERTY_PREFIX_RELYTOSFOT + ".mizar";

    /* ---------- Relytosoft 配置属性（第二层） ---------- */

    /**
     * 开阳-mizar
     */

    public static final String PROPERTY_MIZAR_ANALYZE = PROPERTY_RELYTOSOFT_MIZAR + ".analyze";

    public static final String PROPERTY_MIZAR_TRANS = PROPERTY_RELYTOSOFT_MIZAR + ".transcoding";

    /* ---------- Relytosoft 配置属性（第三层） ---------- */

    /**
     * 音视频存储设备类型（华为-HW,海康-HK）
     */
    public static final String PROPERTY_MIZAR_MEDIA_STORETYPE = PROPERTY_MIZAR_ANALYZE + ".storeType";

    public static final String PROPERTY_MIZAR_MEDIA_OPENAPIURL = PROPERTY_MIZAR_ANALYZE + ".openApiUrl";

    public static final String PROPERTY_MIZAR_MEDIA_APPKEY = PROPERTY_MIZAR_ANALYZE + ".appkey";

    public static final String PROPERTY_MIZAR_MEDIA_APPSECRET = PROPERTY_MIZAR_ANALYZE + ".appSecret";
    /**
     * 音视频转码服务相关
     */
    public static final String PROPERTY_MIZAR_TRANS_OPENAPIURL = PROPERTY_MIZAR_TRANS + ".openApiUrl";

    public static final String PROPERTY_MIZAR_TRANS_PLAYURL = PROPERTY_MIZAR_TRANS + ".playUrl";

    public static final String PROPERTY_MIZAR_TRANS_APPSECRET = PROPERTY_MIZAR_TRANS + ".appSecret";
}
